package org.fage.semples.service;

import java.util.List;

import org.fage.semples.model.ExamSubjectVO;
import org.fage.semples.model.ExamTest;
import org.fage.semples.model.ExamTestTypeVO;
import org.fage.semples.model.ExamTestVO;
import org.fage.semples.model.PagerModel;

public interface MessageTestService {
//	public List<ExamTest> findAllExamTestOrExamTestType();
	public List<ExamTestVO> findAllExamTests();
	public ExamTestVO getExamTestById(Integer id);
	public void editExamTest (ExamTestVO examTestVO) throws Exception;
	public void createExamTest(ExamTest examTest) throws Exception;
	public void deleteExamTest(Integer id) throws Exception;
	public void addTest(ExamTestVO examTestVO);
	public List<ExamSubjectVO> getSubjectList();
	public List<ExamTestTypeVO> getTestTypeList();
	public PagerModel<ExamTestVO> findAllByPage();
}
